/* line 2, ../sass/elements.sass */
body {
  font: 0.8em/165% "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
  margin: 0;
  padding: 0;
  outline: 0 none;
  vertical-align: baseline;
}

/* line 9, ../sass/elements.sass */
h1, h2, h3, h4, h5, h6 {
  margin: 25px 0 20px 0;
  line-height: 120%;
  text-shadow: 1px 1px 1px #eaf1ea;
  font-family: Myriad Pro, "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
}

/* line 15, ../sass/elements.sass */
h1 {
  font-size: 32px;
  margin: 0 0 20px 0;
}

/* line 19, ../sass/elements.sass */
h2 {
  font-size: 20px;
  color: #1487d4;
  font-weight: normal;
}

/* line 24, ../sass/elements.sass */
h3 {
  font-size: 130%;
}

/* line 27, ../sass/elements.sass */
h4 {
  font-size: 110%;
}

/* line 29, ../sass/elements.sass */
input, textarea, select {
  font-family: "Lucida Grande", "Lucida Sans Unicode", Segoe UI, Helvetica, Arial, sans-serif;
}

/* line 31, ../sass/elements.sass */
p {
  margin: 0 0 25px 0;
}

/* line 34, ../sass/elements.sass */
a {
  text-decoration: none;
  color: #0074bd;
}
/* line 37, ../sass/elements.sass */
a img {
  border: none;
  outline: none;
  display: block;
  overflow: hidden;
}

/* line 43, ../sass/elements.sass */
img {
  max-width: 100%;
  height: auto;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

/* line 48, ../sass/elements.sass */
code {
  font-family: "Courier New", Courier, monospace;
}

/* */
/* List */
/* */
/* line 54, ../sass/elements.sass */
ol {
  list-style-type: decimal;
}
/* line 56, ../sass/elements.sass */
ol ol {
  list-style-type: upper-alpha;
}
/* line 58, ../sass/elements.sass */
ol ol ol {
  list-style-type: lower-alpha;
}

/* line 61, ../sass/elements.sass */
li {
  display: list-item;
}

/* line 64, ../sass/elements.sass */
label {
  font-weight: bold;
}

/** Tables */
/* line 70, ../sass/elements.sass */
table {
  border-spacing: 0;
  border: 0;
  width: 100%;
}
/* line 74, ../sass/elements.sass */
table td {
  border: 1px solid #bbbbbb;
}
/* line 76, ../sass/elements.sass */
table th {
  border: 1px solid #bbbbbb;
  background: #222222;
  color: white;
  font-weight: bold;
}
/* line 82, ../sass/elements.sass */
table tr.odd {
  background: transparent;
}
/* line 84, ../sass/elements.sass */
table tr.even {
  background: white;
}
/* line 86, ../sass/elements.sass */
table td, table th {
  padding: 5px;
}
/* line 89, ../sass/elements.sass */
table.noborder td, table.noborder th, table.noborder tr {
  border: none;
}

/* Remove table borders */
